/*###########################################################
 # Copyright (c) 2023-2024. BNU-HKBU UIC RoboMaster         #
 #                                                          #
 # This program is free software: you can redistribute it   #
 # and/or modify it under the terms of the GNU General      #
 # Public License as published by the Free Software         #
 # Foundation, either version 3 of the License, or (at      #
 # your option) any later version.                          #
 #                                                          #
 # This program is distributed in the hope that it will be  #
 # useful, but WITHOUT ANY WARRANTY; without even           #
 # the implied warranty of MERCHANTABILITY or FITNESS       #
 # FOR A PARTICULAR PURPOSE.  See the GNU General           #
 # Public License for more details.                         #
 #                                                          #
 # You should have received a copy of the GNU General       #
 # Public License along with this program.  If not, see     #
 # <https://www.gnu.org/licenses/>.                         #
 ###########################################################*/

#pragma once
#include "main.h"
#include "oled_fonts/pic.h"

namespace display {
    const picture_t Navigator_Logo = {
        .data = {{0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X7E},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X20},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X10},
                 {0X00, 0X00, 0X00, 0X08, 0X00, 0X00, 0X00, 0X18},
                 {0X00, 0X00, 0X00, 0X08, 0X00, 0X00, 0X00, 0X0C},
                 {0X00, 0X00, 0X00, 0X08, 0X00, 0X00, 0X00, 0X04},
                 {0X00, 0X00, 0X00, 0X18, 0X00, 0X00, 0X00, 0X7E},
                 {0X00, 0X00, 0X00, 0X1C, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X1C, 0X00, 0X00, 0X00, 0X02},
                 {0X00, 0X00, 0X00, 0X14, 0X00, 0X00, 0X00, 0X0C},
                 {0X00, 0X00, 0X0E, 0X14, 0X18, 0X00, 0X00, 0X18},
                 {0X00, 0X00, 0X3E, 0X14, 0X3E, 0X00, 0X00, 0X60},
                 {0X00, 0X00, 0X3F, 0X36, 0X7E, 0X00, 0X00, 0X30},
                 {0X00, 0X00, 0X1F, 0XF7, 0XFE, 0X00, 0X00, 0X1C},
                 {0X00, 0X00, 0X1F, 0XF3, 0XFC, 0X00, 0X00, 0X46},
                 {0X00, 0X00, 0X3F, 0XF3, 0XFC, 0X00, 0X00, 0X32},
                 {0X00, 0X00, 0X7F, 0XF3, 0XFF, 0X00, 0X00, 0X18},
                 {0X00, 0X00, 0XFF, 0X72, 0X7F, 0X80, 0X00, 0X06},
                 {0X00, 0X01, 0XFC, 0X72, 0X3F, 0XC0, 0X00, 0X02},
                 {0X00, 0X03, 0XF8, 0X71, 0X0F, 0XE0, 0X00, 0X0C},
                 {0X00, 0X47, 0XE0, 0X71, 0X07, 0XF0, 0X00, 0X38},
                 {0X00, 0XFF, 0XC0, 0X71, 0X03, 0XFF, 0X80, 0X60},
                 {0X00, 0XFF, 0XC0, 0X71, 0X01, 0XFF, 0X80, 0X00},
                 {0X01, 0XFF, 0X80, 0X71, 0X00, 0XFF, 0X80, 0X3E},
                 {0X00, 0XFF, 0X00, 0XF1, 0X80, 0X7F, 0X80, 0X7E},
                 {0X00, 0X7E, 0X00, 0XF1, 0X80, 0X7F, 0X00, 0X14},
                 {0X00, 0X1E, 0X01, 0XF0, 0XC0, 0X3E, 0X00, 0X7E},
                 {0X00, 0X1E, 0X7E, 0X70, 0XFF, 0X3C, 0X00, 0X42},
                 {0X00, 0X3F, 0XC0, 0X31, 0XFF, 0XFE, 0X00, 0X42},
                 {0X07, 0XF0, 0X00, 0X13, 0XFF, 0XFF, 0XF0, 0X42},
                 {0XFE, 0X00, 0X00, 0X03, 0XFF, 0XD8, 0X7F, 0X42},
                 {0X1F, 0XFF, 0XFF, 0XE0, 0X00, 0X01, 0XFC, 0X4E},
                 {0X00, 0XFF, 0XFF, 0XC4, 0X00, 0X7F, 0X00, 0X02},
                 {0X00, 0X3F, 0XFF, 0X86, 0X1F, 0XFE, 0X00, 0X06},
                 {0X00, 0X3E, 0X1F, 0X87, 0XF8, 0X3C, 0X00, 0X18},
                 {0X00, 0X7E, 0X00, 0X87, 0X80, 0X7E, 0X00, 0X30},
                 {0X00, 0XFF, 0X00, 0X87, 0X80, 0X7F, 0X00, 0X60},
                 {0X01, 0XFF, 0X00, 0XC7, 0X80, 0XFF, 0X80, 0X18},
                 {0X00, 0XFF, 0X80, 0XC7, 0X00, 0XFF, 0X80, 0X0C},
                 {0X00, 0XFF, 0XC0, 0X47, 0X01, 0XFF, 0X80, 0X02},
                 {0X00, 0X67, 0XE0, 0X47, 0X03, 0XF7, 0X00, 0X40},
                 {0X00, 0X03, 0XF0, 0X47, 0X07, 0XE0, 0X00, 0X40},
                 {0X00, 0X01, 0XFC, 0X46, 0X1F, 0XC0, 0X00, 0X62},
                 {0X00, 0X00, 0XFF, 0X66, 0X7F, 0X80, 0X00, 0X7E},
                 {0X00, 0X00, 0X7F, 0XE7, 0XFF, 0X00, 0X00, 0X40},
                 {0X00, 0X00, 0X3F, 0XE7, 0XFE, 0X00, 0X00, 0X40},
                 {0X00, 0X00, 0X1F, 0XE7, 0XFC, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X3F, 0XE7, 0XFC, 0X00, 0X00, 0X3E},
                 {0X00, 0X00, 0X3F, 0X26, 0XFC, 0X00, 0X00, 0X42},
                 {0X00, 0X00, 0X3E, 0X34, 0X7E, 0X00, 0X00, 0X42},
                 {0X00, 0X00, 0X1E, 0X14, 0X3C, 0X00, 0X00, 0X42},
                 {0X00, 0X00, 0X04, 0X14, 0X30, 0X00, 0X00, 0X42},
                 {0X00, 0X00, 0X00, 0X1C, 0X00, 0X00, 0X00, 0X42},
                 {0X00, 0X00, 0X00, 0X1C, 0X00, 0X00, 0X00, 0X3E},
                 {0X00, 0X00, 0X00, 0X18, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X08, 0X00, 0X00, 0X00, 0X7E},
                 {0X00, 0X00, 0X00, 0X08, 0X00, 0X00, 0X00, 0X68},
                 {0X00, 0X00, 0X00, 0X08, 0X00, 0X00, 0X00, 0X48},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X48},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X48},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X4E},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X32},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00},
                 {0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00}},
        .width = 128,
        .height = 64,
    };
}